package com.guiguli.static01;

public class static_code {
    public static String name="你好";
    //静态代码块属于类 在类创建的时候触发执行
    static{
        System.out.println("----静态代码块触发执行了---");
    }

    //实例代码块(构造代码块) 无static修饰 属于类型 每次构建对象的时候都会触发一次执行
    //写在成员位置的代码块叫构造代码块
    {
        System.out.println("构造代码块开始执行");
        name="张三";
        System.out.println(name);
    }
    public static void main(String[] args) {
        System.out.println("---main方法执行了---");
        static_code s=new static_code();
        static_code s2=new static_code();
        //静态代码块先于构造代码块执行
    }
}
